Release 10.1A: OpenEdge Development:
Progress 4GL Handbook
Starting your OpenEdge session
So where do you enter this little piece of code? First, you need to start an OpenEdge session, create and connect to a copy of the sample database the example uses, and then bring up the Procedure Editor.
![]()
To start your OpenEdge session:
- From the Windows desktop Start menu, select the OpenEdge environment, using whatever name you gave to it when you installed it, and under that menu item, select the Desktop option. For example, select Start
Programs
OpenEdge
Desktop.
The Application Development Environment (ADE) Desktop window appears:
![]()
From here you can access all the basic OpenEdge development tools.
Note: Starting with OpenEdge Release 10.1A, you can also access the AppBuilder from within the OpenEdge Architect development environment (StartPrograms
OpenEdge
OpenEdge Architect).
- Click the first icon, which looks like a book
.
The OpenEdge Data Dictionary Startup dialog box opens. The Data Dictionary is where you define and manage all the tables and fields in your application database. To get you started, you can create your own copy of the Sports2000 database, which is the standard OpenEdge demo database. You need to copy the database so that your test procedures can make changes to it without modifying the version of it in your install directory.
- In the Dictionary Startup dialog box, select the option to create a new database, then click OK:
![]()
The Create Database dialog box appears and prompts you for the name of your copy of the database.
- Type Sports2000. By default, OpenEdge creates a database named Sports2000 in your working directory. If you’d like the database to be somewhere else, you can click the Files button next to the New Physical Database Name fill-in field to browse the directory structure for the right location for your database.
- After you’ve entered your new database name, select the Start with A Copy of Some Other Database option, and then click the Files button next to the fill-in field:
![]()
- Locate the Sports2000 database in your OpenEdge install directory, then double-click that entry or click the Open button:
![]()
The pathname to the database is filled in when you return to the Create Database dialog box:
![]()
- Click OK to accept this pathname. The Connect Database dialog box appears.
- Make sure the Physical Name field shows Sports2000 and the Database Type is Progress. Click OK.
Because you created this database as part of the Data Dictionary startup, which needs to have a database connected before it lets you in, the Data Dictionary main window now opens. You can work with the Data Dictionary at a later time, but see a preview of the database tables you’ll be using in this chapter, go ahead and look at them here.
![]()
To familiarize yourself with the Sports2000 database tables:
- Select the Customer table from the Tables list, then click the Fields button
on the Dictionary’s toolbar.
All the fields (or columns, to use the equivalent SQL terminology) in the table are shown in the Fields list to the right.
- Scroll through the list to see all the fields in the table. You’ll be displaying a few of these fields later, and using others to select a subset of the Customers for display. Notice in particular the CustNum field which gives a unique number to each Customer.
- Scroll down the list of Tables, then select the Order table.
You can see that there is an OrderNum field, which gives each Order a unique number, Notice also that, as in the Customer table, this table includes a CustNum field. You will use this field in Chapter 2, "Using Basic 4GL Constructs," to link, or join, the Order table to the Customer record with the same CustNum value.
There’s a lot more to see in the Dictionary. If you want to wander around in the displays, go ahead, but just don’t change anything! Any changes you make might affect steps later in this tutorial. If you make changes to tables or fields, this might invalidate records that are already in the sample database or keep some of your later example procedures from working.
- To leave the Data Dictionary, select Database
Exit from the Dictionary menu.
You remain connected to the database until you go back to the Data Dictionary and disconnect from the database or until you end the OpenEdge session.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |